Located in San Francisco, La Casa Inn is in the city center. Lombard Street and Palace of Fine Arts are notable landmarks, and the area’s natural beauty can be seen at Alcatraz Island and San Francisco Bay. We offer comfortable, affordable accommodations whether you are with us just one night, or are planning to stay and enjoy the area.